# Post-lab 3

In Lab 2 we reviewed programming basics and then applied these to gain a better understanding of how the hardware can be used for controlling the robot. You then were asked to begin designing an algorithm that will use the data from the ultrasonic sensor for feedback to control the robot to carry out the Follow the Wall task.

# Homework 1

To be done individually. Submit online.

Refer to this document for examples.

  1. Pseudocode is a "text-based" detail (algorithmic) design tool. It is an artificial and informal language that helps programmers develop algorithms.  Provide a pseudocode for carrying out the Follow the Wall task.
  2. How does my pseudocode reflect a sequence of steps that completes the task? Communicate in plain language your overall strategy for completing the task, describing the proposed logic for a sketch (program) you will write.

# Homework 2

To be done as a group OR as an individual if the group is not working together. Submit online.

Implement your strategy and complete the Follow the Wall task. Submit your code solution as a *.ino file.